博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP仿微信多图片预览上传功能
阅读量:5899 次
发布时间:2019-06-19

本文共 2109 字,大约阅读时间需要 7 分钟。

PHP仿微信多图片预览下载演示地址:

生产图片区域,上传按钮#btn可替换自己想要的图片

[html] view plain copy

在CODE上查看代码片派生到我的代码片

plupload上传

[javascript] view plain copy

在CODE上查看代码片派生到我的代码片

var uploader = new plupload.Uploader({//创建实例的构造方法       runtimes: 'html5,flash,silverlight,html4', //上传插件初始化选用那种方式的优先级顺序       browse_button: 'btn', // 上传按钮       url: "ajax.php", //远程上传地址       flash_swf_url: 'plupload/Moxie.swf', //flash文件地址       silverlight_xap_url: 'plupload/Moxie.xap', //silverlight文件地址       filters: {           max_file_size: '10mb', //最大上传文件大小(格式100b, 10kb, 10mb, 1gb)           mime_types: [//允许文件上传类型               {title: "files", extensions: "jpg,png,gif,jpeg"}           ]       },       multi_selection: true, //true:ctrl多文件上传, false 单文件上传       init: {           FilesAdded: function(up, files) { //文件上传前               if ($("#ul_pics").children("li").length > 30) {                   alert("您上传的图片太多了!");                   uploader.destroy();               } else {                   var li = '';                   plupload.each(files, function(file) { //遍历文件                       li += "
  • 0%
  • "; }); $("#ul_pics").prepend(li); uploader.start(); } }, UploadProgress: function(up, file) { //上传中,显示进度条 var percent = file.percent; $("#" + file.id).find('.bar').css({"width": percent + "%"}); $("#" + file.id).find(".percent").text(percent + "%"); }, FileUploaded: function(up, file, info) { //文件上传成功的时候触发 var data = eval("(" + info.response + ")");//解析返回的json数据 $("#" + file.id).html("");//追加图片 }, Error: function(up, err) { //上传出错的时候触发 alert(err.message); } } }); uploader.init();

    ajax删除上传的图片

    [javascript] view plain copy

    在CODE上查看代码片派生到我的代码片

    function delPic(pic, file_id) { //删除图片 参数1图片路径  参数2 随机数       if (confirm("确定要删除吗?")) {           $.post("del.php", {pic: pic}, function(data) {               $("#" + file_id).remove()           })       }   }

    转载地址:http://nsesx.baihongyu.com/

    你可能感兴趣的文章
    ENDNOTE使用方法(转发)
    查看>>
    计算机数制和运算的一点总结.
    查看>>
    UML系列 (五) 为什么要用UML建模之建模的重要性
    查看>>
    框架是什么,框架有什么用(转)
    查看>>
    集成测试
    查看>>
    [android] 手机卫士黑名单功能(列表展示)
    查看>>
    c3p0连接池配置
    查看>>
    对于I/O流中解压中遇到的问题
    查看>>
    问答项目---用户注册的那些事儿(JS验证)
    查看>>
    Android进阶篇-百度地图获取地理信息
    查看>>
    返回前一页并刷新页面方法
    查看>>
    2.3 InnoDB 体系架构
    查看>>
    linux系统配置之单一网卡配置多个不同网段IP(centos)
    查看>>
    .erb 中不能显示从mysql检索出的中文 incompatible character encodings: UTF-8 and ASCII-8BIT...
    查看>>
    51nod 1831: 小C的游戏(Bash博弈 找规律)
    查看>>
    使用filezilla连接树莓派失败
    查看>>
    [数分提高]2014-2015-2第5教学周第2次课讲义 3.2 微分中值定理
    查看>>
    Clr静态数据Table-Valued函数
    查看>>
    转:一个基于互联网医疗的创业公司,三年是一个收获
    查看>>
    How to effectively work with multiple files in Vim?
    查看>>